﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using com.creditos.be.liclEntities;

namespace com.creditos.be.liclSolcred
{
    public partial class ApruebaBE : Entity
    {        
        private System.Int32 intTipoBusquedaField;
        public System.Int32 TipoBusqueda
        {
            get { return intTipoBusquedaField; }
            set { intTipoBusquedaField = value; }
        }

        private decimal numeroSolicitudField;
        [Column("NroSolicitud")]
        public decimal NumeroSolicitud
        {
            get { return numeroSolicitudField; }
            set { numeroSolicitudField = value; }
        }

        private string strApellidoPaternoField = string.Empty;        
        public string ApellidoPaterno
        {
            get { return strApellidoPaternoField; }
            set { strApellidoPaternoField = value; }
        }

        private string strApellidoMaternoField = string.Empty;        
        public string ApellidoMaterno
        {
            get { return strApellidoMaternoField; }
            set { strApellidoMaternoField = value; }
        }

        private string strNombresField = string.Empty;
        [Column("ApellidosNombres")]
        public string Nombres
        {
            get { return strNombresField; }
            set { strNombresField = value; }
        }     

        private DateTime fechaIngresoField;
        [Column("FechaIngreso")]
        public DateTime FechaIngreso
        {
            get { return fechaIngresoField; }
            set { fechaIngresoField = value; }
        }

        private System.Int32 intCodigoTipoPersonaField;
        [Column("TipoPersonaCod")]
        public System.Int32 TipoPersona
        {
            get { return intCodigoTipoPersonaField; }
            set { intCodigoTipoPersonaField = value; }
        }

        private System.Int32 intCodigoProductoField;
        [Column("ProductoCod")]
        public System.Int32 CodigoProducto
        {
            get { return intCodigoProductoField; }
            set { intCodigoProductoField = value; }
        }

        private string strDescripcionProductoField;
        [Column("ProductoDes")]        
        public string DescripcionProducto
        {
            get { return strDescripcionProductoField; }
            set { strDescripcionProductoField = value; }
        }


        private System.Int32 intCodigoSubProductoField;
        [Column("SubProductoCod")]
        public System.Int32 CodigoSubProducto
        {
            get { return intCodigoSubProductoField; }
            set { intCodigoSubProductoField = value; }
        }

        private string strDescripcionSubProductoField;
        [Column("SubProductoDes")]
        public string DescripcionSubProducto
        {
            get { return strDescripcionSubProductoField; }
            set { strDescripcionSubProductoField = value; }
        }

        private System.Int32 intCodigoTipoDocumentoField;
        [Column("TipoDocumentoCod")]
        public System.Int32 CodigoTipoDocumento
        {
            get { return intCodigoTipoDocumentoField; }
            set { intCodigoTipoDocumentoField = value; }
        }

        private string strDescripcionTipoDocumentoField = string.Empty;
        [Column("TipoDocumentoDes")]
        public string DescripcionTipoDocumento
        {
            get { return strDescripcionTipoDocumentoField; }
            set { strDescripcionTipoDocumentoField = value; }
        }

        private string strNumeroDocumentoField = string.Empty;
        [Column("NroDocumento")]
        public string NumeroDocumento
        {
            get { return strNumeroDocumentoField; }
            set { strNumeroDocumentoField = value; }
        }

        private System.Int32 intCodigoEstadoSolicitudField;
        [Column("EstadoSolicitudCod")]
        public System.Int32 CodigoEstadoSolicitud
        {
            get { return intCodigoEstadoSolicitudField; }
            set { intCodigoEstadoSolicitudField = value; }
        }

        private string strDescripcionEstadoSolicitudField = string.Empty;
        [Column("EstadoSolicitudDes")]
        public string DescripcionEstadoSolicitud
        {
            get { return strDescripcionEstadoSolicitudField; }
            set { strDescripcionEstadoSolicitudField = value; }
        }

        private decimal importeCreditoField;
        [Column("ImporteCredito")]
        public decimal ImporteCredito
        {
            get { return importeCreditoField; }
            set { importeCreditoField = value; }
        }

        private System.Int32 intMonedaField;        
        public System.Int32 Moneda
        {
            get { return intMonedaField; }
            set { intMonedaField = value; }
        }

        private System.Int32 intPlazoField;
        public System.Int32 Plazo
        {
            get { return intPlazoField; }
            set { intPlazoField = value; }
        }

        private decimal tasaField;        
        public decimal Tasa
        {
            get { return tasaField; }
            set { tasaField = value; }
        }

        private decimal valorCuotaField;
        public decimal ValorCuota
        {
            get { return valorCuotaField; }
            set { valorCuotaField = value; }
        }

        private string strObservacionField = string.Empty;
        [Column("resDesComentario")]
        public string Observacion
        {
            get { return strObservacionField; }
            set { strObservacionField = value; }
        }

        private System.Int32 intCodigoUsuarioField;
        public System.Int32 CodigoUsuario
        {
            get { return intCodigoUsuarioField; }
            set { intCodigoUsuarioField = value; }
        }

        private System.Int32 intNumeroReporteField;
        [Column("resNroReporte")]
        public System.Int32 NumeroReporte
        {
            get { return intNumeroReporteField; }
            set { intNumeroReporteField = value; }
        }

        private System.Int32 intCodigoResultadoField;
        [Column("resCodResultado")]
        public System.Int32 CodigoResultado
        {
            get { return intCodigoResultadoField; }
            set { intCodigoResultadoField = value; }
        }
      
      

    }
}
